computer manufacturing notebook cnc design engineering computer repair cawi pdm plm manufacturer cati laptop cad aided autocad capi market research manufacturers cam